//// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//package com.linqingying.gitcode.pullrequest.ui.timeline.item
//
//import com.linqingying.gitcode.api.data.pullrequest.GCPullRequestCommitShort
//import com.linqingying.gitcode.api.data.pullrequest.timeline.GCPRTimelineEvent
//
//sealed interface GCPRTimelineItem {
//  interface Comment : GCPRTimelineItem, GCPRTimelineCommentViewModel
//  interface Review : GCPRTimelineItem, GCPRTimelineReviewViewModel
//  data class Event(val event: GCPRTimelineEvent) : GCPRTimelineItem
//  data class Commits(val commits: List<GCPullRequestCommitShort>) : GCPRTimelineItem
//  data class Unknown(val typename: String) : GCPRTimelineItem
//}
